Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 Qatar F1 Spain F24 Thailand F2 Germany F1 Germany F2 France F5 Uzbekistan F4 Netherlands F1 Netherlands F2 Germany F7 Egypt F1 Turkey F30 Turkey F7 Bahrain F1 Italy F14 Spain F23 Spain F25 Thailand F1 Thailand F3 France F4 Schickendanz Open - Furth Steelers Cup - Kosice Bauer Watertechnology Cup 2007 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Furth Challenger Oberstaufen Challenger Poznan Challenger Rhodes Challenger Ramat Hasharon Challenger Scheveningen Challenger Eckental Challenger Barletta Challenger Aix En Provence Challenger Brest Challenger Copa Telmex - Buenos Aires Open de Franche Comte - Besancon Orleans Challenger Nord/LB Open - Braunschweig Austrian Open - Kitzbuhel Riviera di Rimini Challenger - Rimini PEOPLEnet Cup - Dnepropetrovsk Volvo Sylt Open - Sylt Zagreb Open - Zagreb Bauer Watertechnilogy Cup 2008 - Eckental Samarkand Challenger - Samarkand Heilbronn Challenger Sunrise Challenger USTA/Adtech Challenger - Boston Tunis Challenger Hamburg Challenger - Hamburg Bauer Watertechnology Cup - Eckental Turin Challenger Scheveningen Challenger Cordenons Challenger Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples Ljubljana Open 2002 - Ljubljana GHI Bronx Classic - Bronx Cremona Challenger Carson Challenger Meknes Challenger Rimini Challenger Brest Challenger San Sebastian Challenger Bangkok Challenger Bangkok Challenger Mons Challenger Rennes Challenger Orleans Challenger Salzburg Challenger Helsinki Challenger Monza Challenger Bordeaux Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell ECM Prague Open 2005 - Prague Turin Challenger Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg Challenger Hamburg - Hamburg Memorial Piertomaso Tessitore - San Remo Zagreb Open - Zagreb ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Memorial Savigni - Sassuolo Open de Montauban - Montauban Muller Cup - Ulm Oberstaufen Cup - Oberstaufen XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental Open de Charleroi - Charleroi Residenza Open - Magdeburg 9th Wartburg Open - Eisenach 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto BMW Challenger Open - Monchengladbach Bukhara Challenger - Bukhara Mouilleron-Le-Captif Challenger Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Quimper Challenger Cherbourg Challenger Banja Luka 2002 - Banja Luka Open de L'Isere - Grenoble USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Heilbronn Open - Heilbronn Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton 2002 USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Garden Open - Rome Schickendanz Open - Furth ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Challenger 42 - Andrezieux Siemens Open 2001 - Scheveningen Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Gran Challenger Casablanca - Mexico City Open de L'Isere - Grenoble Lambertz Open - Aachen Okal Cup 2003 - Eckental Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Grand Prix de Tennis - St. Jean de Luz A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Banca Stato Challenger - Lugano Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Czech Open 2006 - Prostejov Oberstaufen Cup - Oberstaufen Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronz Classic - Bronx Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Samsung Securities Cup - Seoul Flea Market Cup - Busan Internazionali di Tennis di Bergamo - Bergamo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Tunis Open - Tunis Unicredit Czech Open - Prostejov Open D'Orleans - Orleans Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen Milan Challenger Reggio Emilia Challenger Eckental Challenger Ojai Challenger Marburg Challenger Sony Ericsson Open - Miami Istanbul Challenger Caltanissetta Challenger Barletta Challenger Prague Challenger Bordeaux Challenger Zagreb Challenger Furth Challenger Heilbronn Challenger Poznan Challenger San Marino Challenger Manerbio Challenger Como Challenger Campinas Challenger Recife Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Geneva Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Guadalajara Challenger Rimouski Challenger Rabat Challenger Furth Challenger Marburg Challenger Marrakech Challenger Como Challenger Barletta Challenger Napoli Challenger Athens Challenger Poznan Challenger Genova Challenger Aachen Challenger Heilbronn Challenger Noumea Challenger Lyon Challenger Orleans Challenger Aix En Provence Challenger Bordeaux Challenger Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux U.S. Open - New York Warsteiner Challenger Wolfsburg - Wolfsburg Noumea Challenger Internationaux de Tennis de Brest - Brest Hilton Waikoloa Village USTA Challenger - Waikoloa Muller Cup - Ulm Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Open 13 - Marseille TED Open-Akbank Private Banking - Istanbul Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Copenhagen Open - Copenhagen Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Qatar Exxon Mobil Open 2003 - Doha Estoril Open - Estoril BMW Open - Munich Open de Moselle - Metz Stockholm Open - Stockholm AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis President's Cup - Tashkent The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SAP Open - San Jose Tennis Channel Open - Las Vegas Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington D.C. SA Tennis Open - Johannesburg Mumbai Open - Mumbai BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Milan Indoors - Milan Open 13 - Marseille Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok AEGON International - Eastbourne Grand Prix de Tennis de Lyon - Lyon Citi Open - Washington Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur International Indoor Tennis Championships of Croatia - Zagreb Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Tennis Channel Open - Las Vegas ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mumbai Open - Mumbai Open de Moselle - Metz Chennai Open - Chennai Next Generation Adelaide International - Adelaide Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille BB&T Atlanta Open - Atlanta Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier The Nottingham Open - Nottingham Open 13 - Marseille BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London ATP Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London China Open - Beijing Winston-Salem Open - Winston-Salem Open 13 - Marseille Medibank International - Sydney BMW Open - Munich Portugal Open - Oeiras Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Open 13 - Marseille China Open - Beijing SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier AEGON Championships - London Open Sud de France - Montpellier AEGON Championships - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Abierto Mexicano - Los Cabos 2002 Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai RCA Championships - Indianapolis Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten 2001 Mercedes Cup - Stuttgart Heineken Open - Auckland Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg 2003 Mercedes Cup - Stuttgart Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Open de Moselle - Metz Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Rogers Cup - Montreal Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-GBR 4-1 River Oaks International Tennis Tournament - Houston Olympics - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4